package pe.com.casadesign.domain;

import java.io.Serializable;

import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("Inventario")
public class Inventario implements Serializable {
	private static final long serialVersionUID = 1L;
	
	private int codInventario;
	
	private Tienda tienda;
	
	private String tipo;
	
	private String nroReferencia;
	
	private String observacion;
	
	private Usuario usuario;
	
	private ListaLineaInventario listaLineaInventario;
	
	private ListaLineaInventarioBulto listaLineaInventarioBulto;

	private String fechaRegistro;
	
	private String estado;

	public int getCodInventario() {
		return codInventario;
	}

	public void setCodInventario(int codInventario) {
		this.codInventario = codInventario;
	}

	public Tienda getTienda() {
		return tienda;
	}

	public void setTienda(Tienda tienda) {
		this.tienda = tienda;
	}

	public String getTipo() {
		return tipo;
	}

	public void setTipo(String tipo) {
		this.tipo = tipo;
	}

	public String getNroReferencia() {
		return nroReferencia;
	}

	public void setNroReferencia(String nroReferencia) {
		this.nroReferencia = nroReferencia;
	}

	public String getObservacion() {
		return observacion;
	}

	public void setObservacion(String observacion) {
		this.observacion = observacion;
	}
	
	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}
	
	public ListaLineaInventario getListaLineaInventario() {
		return listaLineaInventario;
	}

	public void setListaLineaInventario(ListaLineaInventario listaLineaInventario) {
		this.listaLineaInventario = listaLineaInventario;
	}
	public ListaLineaInventarioBulto getListaLineaInventarioBulto() {
		return listaLineaInventarioBulto;
	}

	public void setListaLineaInventarioBulto(ListaLineaInventarioBulto listaLineaInventarioBulto) {
		this.listaLineaInventarioBulto = listaLineaInventarioBulto;
	}
	public String getFechaRegistro() {
		return fechaRegistro;
	}

	public void setFechaRegistro(String fechaRegistro) {
		this.fechaRegistro = fechaRegistro;
	}
	
	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}
	
	
	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
	}
}
